Namespace Sokoban.Model
Klassen innerhalb dieses Namespaces kümmern sich um die Datenhaltung. Zugriff auf Bilder, oder das verwalten der Benutzer.
Classes
Image
Beschreibt ein Image Objekt zur internen Verwendung
ImageConfig
Weist den Werten aus dem ItemType Enum entsprechende Grafiken zu.
Liefert auf Anfrage die entsprechende Grafik.
LevelReader
Klasse um die Verwaltung der Levels zu ermöglichen
LocalUser
Bildet einen User für die save.json ab
OnlineTop10
Holt die Topliste online ab, und konvertiert diese in eine Liste von User-Objekten
User
Klasse zur Darstellung eines Nutzers.
Diese wird intern in der OnlineTop10 sowie extern zur Anzeige der Spielstände genutzt.
UserLoft
Klasse zur Verwaltung der User in der save.json